<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // 内存泄露：指的是应用程序不再用到的内存，由于某些原因，没有及时释放，就叫做内存泄漏。
        "use strict"
        // 1.意外的全局变量
        function fun() {
            a = 10;
            console.log(a);
        };
        fun();
        console.log(a);

        // 2.未清理的DOM元素的引用
        var testSDOM = {
            btn: document.querySelector('button')
        }
    // 3.被遗忘的定时器

    // 4.闭包
    </script>
</body>

</html>